package cn.net.shuxing.yifu.common.bean;

import io.swagger.models.auth.In;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;

@Data
public class ShareholderCompletedInfo extends UserCompletedInfo {
    //UID、姓名、股东状态、注册时间、
    protected User user;
    protected Integer userId;
    protected Integer userState;
    protected String userStateName;
    protected LocalDateTime registerTime;
    //证件类型、证件号码
    protected UserRealInfo userRealInfo;
    protected String cardType;
    protected String cardNum;
    //手机号
    protected String userRealName;
    protected String phoneNum;
    //开户银行、开户支行、银行卡号、
    protected List<UserBankCard> userBankCardList;
    protected String openBank;
    protected String openBankBranch;
    protected String BankCardNum;
    //股东等级
    protected Integer shareholderLevel;
    //本月分红
    protected ShareholderBonus thisMonthBonus;
    //所有分红记录
    protected List<ShareholderBonus> totalBonusList;
    //本月分红
    protected BigDecimal thisMonthBonusCount;
    //累计分红
    protected BigDecimal totalBonusCount;
    //转股东活币
    protected BigDecimal transferToShareholder;
    protected List<UserCapital> userCapitalList;
    //休眠币数量
    protected BigDecimal sleepCount;
    //活币持有量
    protected BigDecimal aliveCount;
    //活币配发量
    protected BigDecimal aliveGrantCount;

}
